<?php
require_once ($_SERVER['DOCUMENT_ROOT'].'/conciergerie/espace_administration/Controller/AbstractController.php');

class FamilleController extends AbstractController
{
	// Model de dialogue avec la BDD
	var $_dbFamille;
	
	public function fetchAllFamille()
    {
		//Récupération des données 
		return 	$this->_dbFamille->fetchAllFamille();
    }
	
	public function getFamilleNames()
    {
		//Récupération des données 
		return $this->_dbFamille->fetchFamilleNames();
    }
	
	public function persistFamille($code_famille, $libelle_famille, $commentaire, $description, $code_prestation)
    {		
		//Ajout des données 
		$this->_dbFamille->addFamille($code_famille, $libelle_famille, $commentaire, $description, $code_prestation);
		
    }
		
	public function updateFamilleInfo($code_famille, $attribute, $value)
    {		
		//Mise à jour des données 
		$this->_dbFamille->update($code_famille, $attribute, $value);
		
    }
	
	public function deleteFamille($code_famille)
    {		
		//Mise à jour des données 
		$this->_dbFamille->delete($code_famille);
		
    }
	
	
    public function __construct()
    {
        parent::__construct('FamilleService');
		// Instanciation du Model de dialogue avec la BDD
		$this->_dbFamille = new FamilleServiceBDD();
    }
}
		
